Mario Arcade for the TI-85 (ZShell) Read Me

About: 
	This program is an updated version of the original arcade mario brothers game.  It Includes more levels and new enemies based on other mario games.  This version uses the full width of the TI-85 screen, making you better off than all those deprived TI-83 users.  You must have ZShell installed to run this game. You can download it at: http://www.ticalc.org/pub/85/asm/shells/zshell.zip


Object of the game: 
	The object of the game is to clean up the sewers of Sioux Falls, SD.  Koopa has released his minions into the sewers, causing toilets to back up throughout the city.  Your job is to clear the enemies out. Enemies enter from the pipes at the top of the screen, and will return to those pipes if they hit an exit pipe on the bottom of the screen. Enemies can only be stunned by hitting the platform that is under them. If you touch the enemy while it is stunned, it'll die.  Everyone seems to want to jump on the goombas, but please suppress that urge, since jumping on any enemy that is not stunned will get you killed.  When you come back to life, you'll appear at one of the exit pipes, and just like other Mario games, you'll have a few seconds where you are invulnerable. Stunned enemies will wake up eventually, and some wake up faster than others.  When they wake up, they will be mad at you, and their speed will double as a result. Once all enemies have been cleared, you proceed to the next level. There are 50 levels, but after you beat them, in true mario fashion, you have to beat them again, but with faster enemies.  You start out with only 3 lives, but you get more through bonuses.  When you exit the game, it saves what level you're on, your score, and how many lives you have, so you can go back to easier levels to get bonus lives if you need them badly. You beat the game when you beat level 100, however, my game doesn't take too well to being beaten. 

Enemies:
Goomba- This is a slow moving creature that will only score you 1 point.
Koopa Troopa- This is a fairly fast moving turtle that is after Mario.  Watch out, because when he's mad, he's faster than Mario! Killing him will net you 2 points.
Crab - This is a strong little guy.  He takes 2 hits to stun.  Killing him will get you 4 points.
Fly - This is an enemy that takes flight every now and then.  Killing the fly will get you 5 points.
Hammer Brother - This is a turtle who stole some hammers from the inexperienced plumbers that came before you.  Watch out for the hammers that he throws at you, as they wrap around the screen as well. These guys don't stay stunned too long, so be careful! Killing him gets you 6 points.
Barrel - You always wondered what happened to all of those barrels that mario jumped in Donkey Kong, well, your answer is that they still lurk the sewers to this day.  The barrel is the fastest enemy, there is no way Mario can outrun it, so be careful! Barrels don't start rolling for quite a while after they are 'stunned' but if they wake up they will be REALLY fast. Breaking it gets you 7 points.
Buzzy Beetle - These guys have sticky feet, so they never crawl off a platform.  They simply start walking on the bottom of it.  You can only hit them when they're on top.  Killing it will get you 8 points.
Podoboo - This is a fireball that comes up from pits.  Every now and then the gas from the sewer collects to the point where it spontaniously combusts, is the reason I'm going to give you for why there are giant fireballs in this game.  Hopefully you'll accept it.  They can not be killed, so just stay out of their way.  
Fireball- If you spend too long on a level, a fireball will come out of a pipe and bounce around the screen.  There is no way to kill it, so just avoid it.  As you contine on through the game, the fireball will appear sooner, so hurry up!

For more background info on enemies, go to: http://www.mariomonsters.com/index3.html

Scoring:
Enemy Score- Number of points gained from killing all enemies.
Time Bonus - Score for beating the level quickly.  As levels go on, you have less time to complete the level before you run out of time, and the fireball shows up.
Every 256 points you get will gain you an extra life.

Controls:

	At the menu:
LEFT - Decreases the level to be played.
RIGHT- Increases level to be played.  You can only play levels you have beaten, and the one after the one beaten.  
ENTER- Starts a game on the selected level.
EXIT - Exits the program.
	In the game:
LEFT - Moves mario left.
RIGHT- Moves mario right.
UP or 2ND   - Makes mario jump.  Hold it down for a higher jump.
MORE - Pauses game.
EXIT - Exits the program, saving your score, level, and lives.  It will not save your position on that particular level however, so try not to quit when you have a level almost beaten.

	In the level clear screen, game over screen:
ENTER - Calculates score, continues game

Credits:
Director: Kinkachou
Assistant Director: Kinkachou
Lead Programmer: Kinkachou
Assistant Programmer: Kinkachou
Backup Programmer: Kinkachou
Debugging: Kinkachou
Storyboard Writer: Kinkachou
Read-me Writer: Kinkachou
Assistant Read-me Writer: Kinkachou
Level Design except for 7, 30-31: Kinkachou
Level Design of 30-31: Schnitzelbein
Testing: Schnitzelbein
Graphics: Nintendo
Concept: Nintendo
Inspiration: Nintendo


Copyright issues:
	Game concept and graphics are all the intellectual work of Nintendo.  This game is simply an homage and update to a classic game.  Please don't sue me Nintendo.  All the code was written by me, as I don't like to simply use other's ideas.  Feel free to re-use my code or gain inspiration from it, but if you copy it directly, please credit me.  

Programmer's Bio:
This is my second game in assembly, which I have programmed myself, without the use of other people's code.  I'm not too great with graphics, so I stole most of them from Super Mario Land for the Gameboy.  I own a TI-85, which is what I program for, but I then port to the TI-83 and 83+ since that is what most people use.  This program was a good 4 months of work, most of that being debugging.  Many hours have been spent testing the game, and I have not come across any error that will cause any permanent problems with your calculator.  However, it's usually best to make a backup before installing any game, so please do so if you have important information. If you have any comments, questions, or bug reports, please e-mail me at: kanjiteiru@yahoo.com

Dedicated to:
Shigeru Miyamoto.
